Menu
Pengaturcaraan berorientasi objek Konsep asasKucing
akan terdiri dari sifat-sifat yang ada pada kucing (baka, bulu, jantina dan sebagainya).Kucing
memiliki semua sifat yang mungkin ada pada seekor kucing, manakala objek SiComel
memiliki sifat-sifat yang tertentu sahaja. Kucing mempunyai bulu, SiComel
mempunyai bulu putih bertompok hitam.SiComel
, sebagai seekor Kucing
, mempunyai kebolehan mengiau. Maka mengiau()
ialah salah satu kaedah bagi SiComel
. SiComel
juga boleh memiliki kaedah lain, umpamanya makan()
atau berlari()
. Dalam sebuah atur cara, penggunaan satu kaedah hanya berkesan pada objek yang ditentukan sahaja, semua Kucing
boleh mengiau, tetapi anda mesti ada seekor sahaja untuk mengiau.Kucing
boleh mempunyai subkelas KucingSiam
, KucingBurma
dan KucingParsi
. Semua subkelas ini akan "mewarisi" segala sifat yang ada pada keturunannya; contohnya apabila kelas Kucing
memiliki kaedah mengiau()
, maka setiap subkelasnya (KucingSiam
, KucingBurma
dan KucingParsi
) juga akan memiliki kaedah mengiau
. Ini bermakna bahawa seorang pengaturcara akan menulis kaedah ini sekali sahaja. Subkelas boleh "mentakrifkan semula" (mengubah), menyekang atau menambah ciri-ciri yang tidak ada pada kelas asalnya. Contohnya Kucing
memiliki sifat bulu
, maka KucingSiam
menentukan sifat bulu
kepada 'licin dan berkilat'.Menu
Pengaturcaraan berorientasi objek Konsep asasBerkaitan
Pengaturcaraan Pengaturcaraan berorientasi objek Pengaturcaraan neurolinguistik Pengaturcaraan berstruktur Pengaturcaraan logik Pengaturcaraan neurolinguistik di Malaysia Pengaturcaraan bertatacara Pengaturcaraan kefungsian Pengaturcaraan imperatif Pengaturcaraan penyataRujukan
WikiPedia: Pengaturcaraan berorientasi objek http://www.geocities.com/tablizer/oopbad.htm http://www.objectfaq.com/oofaq2/